package com.awspaas.user.apps.publicservice.bean;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author:Lizj
 * @create: 2022-08-19 10:29
 * @Description: 返回信息
 */
public class ResponseData implements Serializable {

    //待办ID(三方)
    private String outerId;
    //任务实例ID
    private String task_InstID;
    //待办执行人ID
    private String targetUid;
    //环节名称
    private String nodeName;
    //环节编码
    private String nodeCode;
    //待办标题
    private String title;
    //是否取消成功
    private String isCancle;
    //审批菜单
    private List<ApproveMenu> approveMenu;
    //流程实例ID
    private String process_InstID;
    private String outerProcessInstance;

    public String getOuterProcessInstance() {
        return outerProcessInstance;
    }

    public void setOuterProcessInstance(String outerProcessInstance) {
        this.outerProcessInstance = outerProcessInstance;
    }

    //流程定义ID
    private String process_DefId;
    //流程版本ID
    private String process_VerID;
    //业务线索ID
    private String business_LeadsID;
    //扩展信息
    private Map<String,String> extInfo;

    public ResponseData() {
    }

    public String getOuterId() {
        return outerId;
    }

    public void setOuterId(String outerId) {
        this.outerId = outerId;
    }

    public String getTask_InstID() {
        return task_InstID;
    }

    public void setTask_InstID(String task_InstID) {
        this.task_InstID = task_InstID;
    }

    public String getTargetUid() {
        return targetUid;
    }

    public void setTargetUid(String targetUid) {
        this.targetUid = targetUid;
    }

    public String getNodeName() {
        return nodeName;
    }

    public void setNodeName(String nodeName) {
        this.nodeName = nodeName;
    }

    public String getNodeCode() {
        return nodeCode;
    }

    public void setNodeCode(String nodeCode) {
        this.nodeCode = nodeCode;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getIsCancle() {
        return isCancle;
    }

    public void setIsCancle(String isCancle) {
        this.isCancle = isCancle;
    }

    public List<ApproveMenu> getApproveMenu() {
        return approveMenu;
    }

    public void setApproveMenu(List<ApproveMenu> approveMenu) {
        this.approveMenu = approveMenu;
    }

    public String getProcess_InstID() {
        return process_InstID;
    }

    public void setProcess_InstID(String process_InstID) {
        this.process_InstID = process_InstID;
    }

    public String getProcess_DefId() {
        return process_DefId;
    }

    public void setProcess_DefId(String process_DefId) {
        this.process_DefId = process_DefId;
    }

    public String getProcess_VerID() {
        return process_VerID;
    }

    public void setProcess_VerID(String process_VerID) {
        this.process_VerID = process_VerID;
    }

    public String getBusiness_LeadsID() {
        return business_LeadsID;
    }

    public void setBusiness_LeadsID(String business_LeadsID) {
        this.business_LeadsID = business_LeadsID;
    }

    public Map<String, String> getExtInfo() {
        return extInfo;
    }

    public void setExtInfo(Map<String, String> extInfo) {
        this.extInfo = extInfo;
    }

    @Override
    public String toString() {
        return "ResponseData{" +
                "outerId='" + outerId + '\'' +
                ", task_InstID='" + task_InstID + '\'' +
                ", targetUid='" + targetUid + '\'' +
                ", nodeName='" + nodeName + '\'' +
                ", nodeCode='" + nodeCode + '\'' +
                ", title='" + title + '\'' +
                ", isCancle='" + isCancle + '\'' +
                ", approveMenu=" + approveMenu +
                ", process_InstID='" + process_InstID + '\'' +
                ", outerProcessInstance='" + outerProcessInstance + '\'' +
                ", process_DefId='" + process_DefId + '\'' +
                ", process_VerID='" + process_VerID + '\'' +
                ", business_LeadsID='" + business_LeadsID + '\'' +
                ", extInfo=" + extInfo +
                '}';
    }
}

